import type { EnterpriseInfo, EnterpriseSaveOrUpdateParams } from '@/types'

const controller = getAjaxBaseUrl('/enterprise')

/** 创建或更新企业信息 */
export function saveOrUpdate(params: Partial<EnterpriseSaveOrUpdateParams>) {
  return post(`${controller}/saveOrUpdateEnterprise`, params)
}

/** 查询企业信息列表 */
export function queryList(id?: number) {
  return get<[EnterpriseInfo] | EnterpriseInfo[]>(`${controller}/queryList`, { id })
}
/** 删除企业信息 */
export function deleteById(id: number) {
  return get(`${controller}/deleteEnterprise`, { id })
}
